/*
* @Author: 鍐伴洩
* @Date:   2017-12-04 17:23:02
* @Last Modified by:   鍐伴洩
* @Last Modified time: 2018-05-07 11:43:21
*/

/* 行业服务 */
.installNav:after,.clear:after{
	display: block;
	content: "";
	clear: both;
}
.allKinds{
	color: #999;
	font-size: 14px;
}
.allKinds a{
	color: #333;
}
.installNav{
	line-height: 50px;
}
.installNav li{
	margin-right: 24px;
	float: left;
}
.installNav li a{
	color: #333;
	font-size: 18px;
	height: 100%;
	display: inline-block;
}
.installNav li a:hover{
	color: #ffb401;
}
.installNav li.active a{
	color: #ffb401;
}
/* 行业服务列表 */
.demandList ul li{
	float: left;
	height: 341px;
	background: #fff;
	margin: 0 16px 16px 0;
	box-shadow:0 1px 7px #ccc, 0 0 1px #ccc, 0 0 1px #ccc
}
.demandList ul li:hover{
	border:1px solid #ffc001;
}
.demandList ul li:nth-child(5n){
	margin: 0;
}
.demandList ul li img{
	width: 226px;
	height: 226px;
}
.demandList .demainBox{
	padding: 0 5px;
}
.demandList .demainBox .fbDemain{
	line-height: 46px;
	height: 46px;
	color: #333;
}
.demandList .demainBox .fbDemain a{
	color: #333;
}
.demandList .demainBox .fbDemain i{
	color: #999;
	font-size: 14px;
}
.demandList .demainBox .release{
	color: #999;
	font-size: 14px;
	height: 30px;
	border-bottom: 1px dashed #eee;
	padding-left: 3px;
}
.demainBox .orderBox{
	height: 39px;
	padding: 6px 0;
}
.demainBox .orderBox .setCommon{
	cursor: pointer;
	width: 108px;
	color: #666;
	float: left;
	height: 100%;
	padding-left: 18px;
	background: url(../../imgs/zx.png) no-repeat 20px 3px;
	text-align: center;
}
.demainBox .orderBox .chat{
	border-right: 1px solid #eee;
}
.demainBox .orderBox .order{
	background-image: url(../../imgs/xd.png);
}
.demainBox .orderBox .order.current{
	color: #ffb401;
	background-image: url(../../imgs/xdxz.png);
}
.fbDemain .designName{
	max-width: 152px;
	padding-right: 25px;
	display: inline-block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	background: url(../../imgs/rz.png) no-repeat right center;
}
.demainBox .address{
	color: #999;
	width: 148px;
	display: inline-block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	padding-left:19px;
	background: url(../../imgs/wz1.png) no-repeat left center;
}
.demainBox .follow{
	padding-left: 22px;
	cursor: pointer;
	background: url(../../imgs/gz.png) no-repeat left center;
}
.demainBox .follow.current{
	background-image: url(../../imgs/heart.png);
}

/* 行业服务发布安装需求 */
.bodyBox{
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,.5);
	position: absolute;
	left: 0;
	top: 0;
	display: none;
}
.main_content{
	width: 1000px;
	height: 800px;
	background: #f8f8f8;
	left: 50%;
	margin-left:-500px;
	margin-top: -400px;
	position: absolute;
	top:50%;
	border-radius: 10px;
	overflow: auto;
}
.topAdvice{
	height: 44px;
	line-height: 44px;
	background: #eee;
	color: #666;
	font-size: 14px;
	text-align: center;
}
.topAdvice .missBtn{
	cursor: pointer;
	width: 40px;
	height:40px;
	display: inline-block;
	font-size: 18px;
}
/* 安装表单 */
#installBox .form-group:first-child{
	margin: 40px 0;
	color: #000;
	font-size: 20px;
	font-weight: 200;
}
#installBox .form-group:first-child label{
	display:block;
	width: 100%;
	text-align: left;
	padding-left: 80px;
	background: url(../../imgs/line.png) no-repeat 68px center;
}
.form-group{
	margin-bottom: 24px;
	overflow: hidden;
}
.form-group label{
	width: 160px;
	float: left;
	text-align: right;
	color: #333;
	padding: 7px 7px 0 0;
}
.form-group .formRight{
	float: left;
	width: 800px;
	padding: 0 0 0 7px;
}
.form-group .common{
	height: 38px;
	border: 1px solid #dcdcdc;
	display: inline-block;
	padding-left: 10px;
}
.form-group .installSel{
	width: 373px;
}
.form-group .WHL{
	width: 98px;
}
.form-group .mark{
	text-align: center;
	margin: 0 3px 0 8px;
	display: inline-block;
}
.form-group .time{
	width: 168px;
	padding-right: 12px;
	background: url(../../imgs/arrdown.png) no-repeat 145px center;
}
.form-group .sgAdress{
	height: 88px;
	width: 373px;
}
/* 有效时间 */
.form-group .activeTime{
	background: none;
}
.form-group .next{
	width: 300px;
	height: 40px;
	line-height: 40px;
	color: #fdfdfd;
	background: #ffc001;
	font-size: 18px;
	margin: 0 auto;
	display: inline-block;
}
.nextBox{
	text-align: center;
}

/* 车辆租赁设备下拉 */
.oneSelect,.twoSelect{
	width: 100px;
	height:30px;
	line-height: 30px;
	border: 1px solid #ccc;
	margin: 20px;
}